<?xml version="1.0"
      encoding="UTF-8"
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>[hack1]理解Flavours</title>
<meta name="generator" content="http://txt2tags.sf.net" />
</head>
<body>

<div class="header" id="header">
<a name='toptopTE5VR0NZM' id='toptopTE5VR0NZM'></a><h1>[hack1]理解Flavours</h1>
<h2>规划部属</h2>
<h3>t2t渲染:2010-10-09 02:21:38</h3>
</div>

<div class="toc" id="toc">
  <ol>
  <li><a href="#toc1R0VYQ0JaR">体验</a>
    <ul>
    <li><a href="#toc2R0VYRENMU">1.1. 部属</a>
    </li>
    </ul>
  </li>
  </ol>

</div>
<div class="body" id="body">
<a id="toc1R0VYQ0JaR" name="toc1R0VYQ0JaR"></a>
<h1><A href='#toptopTE5VR0NZM'> 1. 体验 </A></h1>
<dl>
<dt><a href="http://pyblosxom.sourceforge.net/1.3/manual/c218.html">http://pyblosxom.sourceforge.net/1.3/manual/c218.html</a></dt><dd>
  反复尝试不果！
  终于发现是<b>版本问题</b>，要使用1.3 自带的Flavours才可能成功运行
  …………呜乎哀哉！！
<p></p>
本来仅仅是要先安装一个最基本的PyBlosxom ,结果一折腾牵出了各种问题,工具的理解,定制...
<p></p>
模板,PyBlosxom 中叫 Flavours,其实就是和系统配合的简单Python 模板系统,
<p></p>
和我们在CherryPy 或是 Python 默许的模板系统中一样 <code>$var</code> 安放在HTML 中,通过渲染输出最终页面
<p></p>
只是 PyBlosxom 升级到 1.3.0 以后各种变量都有变化,于以前的模板完全不能兼容,而且 <b>contrib</b>--工具集也没有释放,可以下载的 contrib.1.2.2仅仅针对 v 1.2x版本的系统,
<p></p>
反复了几次,还是老实的从 sf.net 的CVS 中检出最新版本的,这才成功.
</dd>
</dl>

<a id="toc2R0VYRENMU" name="toc2R0VYRENMU"></a>
<h2><A href='#toptopTE5VR0NZM'> 1.1. 部属 </A></h2>
<p>
特殊的,根据以往经验进行了web server 的配合发布
</p>
<pre>
+--flavours     各种模板
|  +--atom.flav
|  +--error.flav
|  +--html.flav
|  +--phtm.flav
|  +--rss.flav
|  \--rss20.flav
+--plugins      各种插件使用
|  +--comments
|  +--lucene
|  +--meta_plugins
|  +--preformatters
|  \--xmlrpc_plugins
\--zoomquiet    我的PyBlosxom 实例
   +--cache     
   +--comment   评注数据
   +--data      Blog 内容
   |  +--OpenSource
   |  |  +--...
   |  \--Zen
   |     +--...
   +--log       日志
   +--stat      统计数据
   +--static    静态页面存储
   \--web       web 服务发布
</pre>
<p></p>
<p>
在Apache 中:
</p>
<pre>
    Alias /styles "/path/to/flavours/"
    &lt;Directory "/path/to/flavours"&gt;
    ...
    Alias /entry "/path/to/zoomquiet/data/"
    &lt;Directory "/path/to/zoomquiet/data"&gt;
    ...
</pre>
<dl>
<dt><b>/styles</b> </dt><dd>
    样式发布目录,来为将来的多用户分享模板作准备
</dd>
<dt><b>/entry</b> </dt><dd>
    内容发布目录,为将来的日志正文下载作准备
</dd>
</dl>

<hr class="light" />
<p>
动力源自::<b><a href="http://txt2tags.sf.net">txt2tags</a></b>
</p>
<p>
<img align="middle" src="/pybimage/technorati-over.gif" border="0" alt=""/>
    <a href="http://www.technorati.com/tags/OpenSource">OpenSource</a>
    ,<a href="http://www.technorati.com/tags/PyBlosxom">PyBlosxom</a>
    ,<a href="http://www.technorati.com/tags/hacking">hacking</a>
</p>
</div>

<!-- xhtml code generated by txt2tags 2.4 (http://txt2tags.sf.net) -->
<!-- cmdline: txt2tags ./techic/PyBlosxom/PyblosxomFixLog-2006-01-10-23-23.t2t -->
</body></html>
